home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / c / syscall / symm.md / procStubs.s < prev    next >
Encoding:
Text File  |  1990-08-10  |  2.2 KB  |  53 lines

  1. /*
  2.  * proc.s --
  3.  *
  4.  *     Contains stubs for user-level system calls.
  5.  *
  6.  * Copyright 1986, 1988 Regents of the University of California
  7.  * Permission to use, copy, modify, and distribute this
  8.  * software and its documentation for any purpose and without
  9.  * fee is hereby granted, provided that the above copyright
  10.  * notice appear in all copies.  The University of California
  11.  * makes no representations about the suitability of this
  12.  * software for any purpose.  It is provided "as is" without
  13.  * express or implied warranty.
  14.  *
  15.  * rcs = $Header: /crg2/bruces6/sprite/src/lib/c/syscall/sym.md/RCS/procStubs.s,v 1.1 90/01/19 10:19:03 fubar Exp $ SPRITE (Berkeley)
  16.  *
  17.  */
  18.  
  19. #include "userSysCallInt.h"
  20.  
  21. SYS_CALL(5,    Proc_Debug,            SYS_PROC_DEBUG)
  22. SYS_CALL(1,    Proc_Detach,            SYS_PROC_DETACH)
  23. SYS_CALL(5,    Proc_RawExec,            SYS_PROC_EXEC)
  24. SYS_CALL(2,    Proc_Fork,            SYS_PROC_FORK)
  25. SYS_CALL(4,    Proc_ExecEnv,            SYS_PROC_EXEC_ENV)
  26. SYS_CALL(4,    Proc_RawRemoteExec,        SYS_PROC_REMOTE_EXEC)
  27. SYS_CALL(1,    Proc_RawExit,            SYS_PROC_EXIT)
  28. SYS_CALL(2,    Proc_GetFamilyID,        SYS_PROC_GETFAMILYID)
  29. SYS_CALL(3,    Proc_GetGroupIDs,        SYS_PROC_GETGROUPIDS)
  30. SYS_CALL(4,    Proc_GetIDs,            SYS_PROC_GETIDS)
  31. SYS_CALL(7,    Proc_GetPCBInfo,        SYS_PROC_GETPCBINFO)
  32. SYS_CALL(2,    Proc_GetPriority,        SYS_PROC_GETPRIORITY)
  33. SYS_CALL(2,    Proc_GetResUsage,        SYS_PROC_GETRESUSAGE)
  34. SYS_CALL(6,    Proc_Profile,            SYS_PROC_PROFILE)
  35. SYS_CALL(2,    Proc_SetFamilyID,        SYS_PROC_SETFAMILYID)
  36. SYS_CALL(2,    Proc_SetGroupIDs,        SYS_PROC_SETGROUPIDS)
  37. SYS_CALL(2,    Proc_SetIDs,            SYS_PROC_SETIDS)
  38. SYS_CALL(3,    Proc_SetPriority,        SYS_PROC_SETPRIORITY)
  39. SYS_CALL(8,    Proc_RawWait,            SYS_PROC_WAIT)
  40.  
  41. /* Next six not found; may be obsolete syscalls... */
  42. SYS_CALL(0,    Proc_OLDSetEnviron,        SYS_PROC_SET_ENVIRON)
  43. SYS_CALL(0,    Proc_OLDUnsetEnviron,        SYS_PROC_UNSET_ENVIRON)
  44. SYS_CALL(0,    Proc_OLDGetEnvironVar,     SYS_PROC_GET_ENVIRON_VAR)
  45. SYS_CALL(0,    Proc_OLDGetEnvironRange,     SYS_PROC_GET_ENVIRON_RANGE)
  46. SYS_CALL(0,    Proc_OLDInstallEnviron,     SYS_PROC_INSTALL_ENVIRON)
  47. SYS_CALL(0,    Proc_OLDCopyEnviron,        SYS_PROC_COPY_ENVIRON)
  48.  
  49. SYS_CALL(2,    Proc_RawMigrate,        SYS_PROC_MIGRATE)
  50. SYS_CALL(2,    Proc_GetIntervalTimer,        SYS_PROC_GETINTERVALTIMER)
  51. SYS_CALL(3,    Proc_SetIntervalTimer,        SYS_PROC_SETINTERVALTIMER)
  52. SYS_CALL(2,    Proc_GetHostIDs,        SYS_PROC_GETHOSTIDS)
  53.